"""
列表的常用操作：
    1.列表中的增删改查
        A：增加元素
            a)append(元素),追加，末尾添加
            b)insert(index，元素),指定位置添加

        B：删除
            a)pop(),默认，获取最后一个元素
            b)pop(index),删除指定位置的元素
            c)remove(元素),根据元素删除
            d)del ,扩展内容：del 列表[index]

        C：修改
            列表名[index] = 新值

        D：查找
            列表[index]


    2.列表的合并
        A：+
            列表1 + 列表2 = 列表3
        B：extend,词义：扩展
            列表1.extend(列表2)-->列表3

"""
#
# list1 = [1, 2, 3, 4, 5, 6, 7]
# # list1.append('55')
# # print(list1)
# #
# # list1.remove('55')
# # print(list1)
# print(list1)
# # list1.pop()
# # print(list1)
# # list1.pop()  # pop()  删除栈顶的元素, 在这里是删除最后一个元素
# # print(list1)
#
# # list1.pop(2)
# # print(list1)
#
# # del list1[0]
# # print(list1)
# print(id(list1))
# # 插入  (角标, 插入的元素)
# list1.insert(0, 'new info')
# print(list1)
#
# list2 = ['hah', 'abc', 'ok']
#
#
# list1.extend(list2)
# print('list1',list1)
# print(id(list1))
#
#
# list3 = list1 + list2
# print(list2)
# print(list3)
# print('list3',id(list3))

list1 = [1, 2, 3, 4, 5, 6, 7]
# print(id(list1))
list2 =['abc','bcd','eee']
# list3 = list1 + list2
# list1.extend(list2)
#
# print(id(list1))
# print(id(list3))
# print(list1)
# print(list3)
# print(id(list1))
list1.append(list2)
print(list1)
print(type(list1[0]))
print(type(list1[len(list1)-1]))

